using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace Negocio.Controladora
{
    // Clase Controladora
    public class ActualizarTipoEvento
    {
        #region Metodos publicos

        // Devuelve la lista Tipo de Evento
        public DataTable listaTipoEvento(String CodigoTipoEvento, String descripcion,
            String estado, String sala, String tipoConfiguracion)

        {
            try
            {
                Negocio.TipoEvento oTipoEvento = new Negocio.TipoEvento();
                return oTipoEvento.listaTipoEvento(CodigoTipoEvento, descripcion, estado, sala, tipoConfiguracion);
            }
            catch (Exception ex)
            {
                throw new Exception("listaTipoEvento() - Controller" + ex.Message);
            }
        }

        // Devuelve la lista de Estados
        public DataTable listaEstado()
        {
            try
            {
                Negocio.TipoEvento otipoEvento = new Negocio.TipoEvento();
                return otipoEvento.listaEstado();
            }
            catch (Exception ex)
            {
                throw new Exception("listaEstado() - " + ex.Message);
            }
        }

        // Devuelve la lista de salas
        public DataTable listaSala()
        {
            try
            {
                Negocio.TipoEvento otipoEvento = new Negocio.TipoEvento();
                return otipoEvento.listaSala();
            }
            catch (Exception ex)
            {
                throw new Exception("listaSala() - " + ex.Message);
            }
        }

        // Devuelve la lista Tipo Configuracion
        public DataTable listaTipoConfiguracion()
        {
            try
            {
                Negocio.TipoEvento otipoEvento = new Negocio.TipoEvento();
                return otipoEvento.listaTipoConfiguracion();
            }
            catch (Exception ex)
            {
                throw new Exception("listaTipoConfiguracion() - " + ex.Message);
            }
        }

        #endregion
    }
}
